WCML\Compatibility\WcBookings\MulticurrencyHooks D

Total Complexity 155
Dependencies 4
Dependents 1
Total lines 926
Lines of code 582
Logical lines of code 323
Comment lines 158
Methods 35
Properties 1

Methods 35

Method Rating Maintainability Complexity Lines of code
echo_wcml_price_field()
C
29 20 137
filter_wc_booking_cost()
B
35 21 90
save_custom_costs()
A
48 16 29
filter_pricing_cost()
A
50 8 28
create_booking_page_client_currency()
S
61 8 10
update_booking_resource_block_cost()
S
54 6 21
update_booking_resource_cost()
S
54 6 21
update_booking_pricing()
S
54 6 20
needs_filter_pricing_cost()
S
60 6 12
update_booking_costs()
S
55 5 19
after_bookings_pricing()
S
57 5 14
update_booking_person_cost()
S
60 5 13
update_booking_person_block_cost()
S
60 5 13
booking_currency_dropdown()
S
48 3 42
add_hooks()
S
49 4 26
filter_booking_currency_symbol()
S
63 5 9
set_booking_currency()
S
64 4 9
set_booking_currency_ajax()
S
63 3 9
get_cookie_booking_currency()
S
67 2 8
wcml_price_field_after_booking_block_cost()
S
69 2 7
wc_bookings_process_cost_rules_override_block_cost()
S
78 1 3
set_order_currency_on_create_booking_page()
S
80 1 3
__construct()
S
81 1 3
wc_bookings_process_cost_rules_base_cost()
S
78 1 3
wc_bookings_process_cost_rules_cost()
S
78 1 3
triggerActionResourceCostsUpdated()
S
79 1 3
wcml_price_field_after_resource_block_cost()
S
78 1 3
wcml_price_field_after_resource_cost()
S
78 1 3
wcml_price_field_after_person_block_cost()
S
79 1 3
wcml_price_field_after_person_cost()
S
79 1 3
wcml_price_field_after_booking_pricing_cost()
S
79 1 3
wcml_price_field_after_booking_pricing_base_cost()
S
79 1 3
wcml_price_field_after_display_cost()
S
80 1 3
wcml_price_field_after_booking_base_cost()
S
80 1 3
isWcBookingsBefore_1_10_9()
S
78 1 3